package com.william.jdbcplus.common.annotation;

import com.william.jdbcplus.common.entity.Entity;

import java.lang.annotation.*;

/**
 * 外键信息
 *
 * @author niliwei
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD})
public @interface TableFk {

    /**
     * 外键关联的主表实体
     */
    Class<? extends Entity> pkEntity();

    /**
     * 外键关联的主表属性
     */
    String pkField();
}
